@font-face {
    font-family: 'alibabapuhui';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/puhui/AlibabaPuHuiTi-2-55-Regular.ttf);
}
@font-face {
    font-family: 'pingfang';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/pingfang/%E8%8B%B9%E6%96%B9%E9%BB%91%E4%BD%93-%E5%87%86-%E7%AE%80.ttf);
}
@font-face {
    font-family: 'siyuanhei';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/siyuanhei/SourceHanSansSC-Regular.otf);
}
@font-face {
    font-family: 'siyuansong';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/siyuansong/SourceHanSerifCN-Regular-1.otf);
}
@font-face {
    font-family: 'times';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/times/times.ttf);
}
@font-face {
    font-family: 'nunito-regular';
    src: url(https://static-21ds-cn.oss-cn-qingdao.aliyuncs.com/font/nunito/Nunito-Regular.ttf);
}
.lr-container {
    display: flex;
}

.lr-container .left,
.lr-container .right {
    padding-top: 10px;
    padding-bottom: 10px;
}

.lr-container .left {
    flex: auto;
    text-align: left;
}

.lr-container .right {
    flex: auto;
    flex-shrink: 0;
    text-align: right;
}
.v-md-editor-preview{
    background: #606060;
    padding: 1rem 1.5rem;
}
.vuepress-markdown-body{
    padding: 25px 0px !important;
}
.ant-upload.ant-upload-select-picture-card{
    width: 200px;
    height: 200px;
}
.ant-upload-picture-card-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
#headimg {
    position: absolute;
}
.vuepress-markdown-body {
    font-family: var(--cfont),"nunito-regular" !important;
    position: relative;
}
.vuepress-markdown-body li ul li {
    padding-left: 1px;
    list-style-type: circle;
    list-style-position: outside;
    margin-left: 0px;
    margin-right: 0px;
}
.vuepress-markdown-body h1,
.vuepress-markdown-body h2,
.vuepress-markdown-body h3,
.vuepress-markdown-body p,
.vuepress-markdown-body h4,
.vuepress-markdown-body table,
.vuepress-markdown-body pre,
.vuepress-markdown-body ul,
.vuepress-markdown-body h5 {
    margin-left: 28px;
    margin-right: 28px;
}
.vuepress-markdown-body li {
    font-size: var(--fsli);
    line-height: var(--lineHeight);
}
.vuepress-markdown-body p {
    font-size: var(--fsp);
    line-height: var(--lineHeight)
}
.vuepress-markdown-body h1 {
    line-height: 1.5;
    font-size: var(--fsh1)
}
.vuepress-markdown-body h2 {
    font-size: var(--fsh2);
    line-height: 1.5715;
}
.vuepress-markdown-body h3 {
    font-size: var(--fsh3);
}
.vuepress-markdown-body h4 {
    font-weight: var(--fsh4)
}
.vuepress-markdown-body h5 {
    font-weight: var(--fsh5)
}
.vuepress-markdown-body li {
    font-size: var(--fsli);
    line-height: var(--lineHeight);
}